﻿namespace AutoTask
{
	/// <summary>
	/// 单例类
	/// </summary>
	/// <typeparam name="T"></typeparam>
	public class Singleton<T>  where T :class,new()
	{
		private static T _instance;

		public static T Instance
		{
			get
			{
				if (_instance == null)
					_instance = new T();
				return _instance;
			}
		}
	}
}